var runtime.crashing
12 uses
runtime (current package)
signal_unix.go#L600: var crashing atomic.Int32
signal_unix.go#L750: if crashing.Load() == 0 {
signal_unix.go#L760: if crashing.Load() > 0 && gp != mp.curg && mp.curg != nil && readgstatus(mp.curg)&^_Gscan == _Grunning {
signal_unix.go#L764: } else if crashing.Load() == 0 {
signal_unix.go#L776: if crashing.CompareAndSwap(0, 1) {
signal_unix.go#L779: crashing.Add(1)
signal_unix.go#L781: if crashing.Load() < mcount()-int32(extraMLength.Load()) {
signal_unix.go#L802: maxCrashing := crashing.Load()
signal_unix.go#L803: for timeout > 0 && (crashing.Load() < mcount()-int32(extraMLength.Load())) {
signal_unix.go#L807: if c := crashing.Load(); c > maxCrashing {
signal_unix.go#L815: c := crashing.Load()
signal_unix.go#L819: c = crashing.Load()
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |